:host {
  display: flex;
}
.example-tel-input-container {
  display: flex;
  max-width: 100%;
}

.example-tel-input-element {
  flex: 1;
  border: none;
  background: none;
  padding: 0;
  outline: none;
  font: inherit;
  text-align: center;
}

.example-tel-input-spacer {
  opacity: 0;
  transition: opacity 200ms;
}

:host.example-floating .example-tel-input-spacer {
  opacity: 1;
}